#include <iostream>
#include <fstream>
#include "vcd.h"

using namespace std;

int main()
{
    vcd v;

    ifstream infile("D:/wave.vcd");
    string rowStr;
    bool readedFileHead=false;

    while (getline(infile, rowStr))
    {
        if(readedFileHead==false)
        {
            if(rowStr=="$enddefinitions $end")
            {
                v.fileHead+=rowStr+'\n';
                readedFileHead=true; //文件头处理结束
            }
            else
            {
                v.fileHead+=rowStr+'\n';
                //fix:此处可以分析文件头数据。赵婷婷把找CLK名代码整理到这里
            }
        }
        else
        {
            //fix:此处分析信号数据。赵婷婷把分析信号代码整理到这里，将rowStr解析到v中
        }
    }
    infile.close();
}
